﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02001021 RID: 4129
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class RogueTournGetArchiveRepositoryCsReq : IMessage<RogueTournGetArchiveRepositoryCsReq>, IMessage, IEquatable<RogueTournGetArchiveRepositoryCsReq>, IDeepCloneable<RogueTournGetArchiveRepositoryCsReq>, IBufferMessage
	{
		// Token: 0x17003431 RID: 13361
		// (get) Token: 0x0600B8AE RID: 47278 RVA: 0x001F1FFB File Offset: 0x001F01FB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<RogueTournGetArchiveRepositoryCsReq> Parser
		{
			get
			{
				return RogueTournGetArchiveRepositoryCsReq._parser;
			}
		}

		// Token: 0x17003432 RID: 13362
		// (get) Token: 0x0600B8AF RID: 47279 RVA: 0x001F2002 File Offset: 0x001F0202
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return RogueTournGetArchiveRepositoryCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17003433 RID: 13363
		// (get) Token: 0x0600B8B0 RID: 47280 RVA: 0x001F2014 File Offset: 0x001F0214
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return RogueTournGetArchiveRepositoryCsReq.Descriptor;
			}
		}

		// Token: 0x0600B8B1 RID: 47281 RVA: 0x001F201B File Offset: 0x001F021B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RogueTournGetArchiveRepositoryCsReq()
		{
		}

		// Token: 0x0600B8B2 RID: 47282 RVA: 0x001F2023 File Offset: 0x001F0223
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RogueTournGetArchiveRepositoryCsReq(RogueTournGetArchiveRepositoryCsReq other) : this()
		{
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x0600B8B3 RID: 47283 RVA: 0x001F203C File Offset: 0x001F023C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RogueTournGetArchiveRepositoryCsReq Clone()
		{
			return new RogueTournGetArchiveRepositoryCsReq(this);
		}

		// Token: 0x0600B8B4 RID: 47284 RVA: 0x001F2044 File Offset: 0x001F0244
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as RogueTournGetArchiveRepositoryCsReq);
		}

		// Token: 0x0600B8B5 RID: 47285 RVA: 0x001F2052 File Offset: 0x001F0252
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(RogueTournGetArchiveRepositoryCsReq other)
		{
			return other != null && (other == this || object.Equals(this._unknownFields, other._unknownFields));
		}

		// Token: 0x0600B8B6 RID: 47286 RVA: 0x001F2070 File Offset: 0x001F0270
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600B8B7 RID: 47287 RVA: 0x001F2096 File Offset: 0x001F0296
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600B8B8 RID: 47288 RVA: 0x001F209E File Offset: 0x001F029E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600B8B9 RID: 47289 RVA: 0x001F20A7 File Offset: 0x001F02A7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600B8BA RID: 47290 RVA: 0x001F20C0 File Offset: 0x001F02C0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x0600B8BB RID: 47291 RVA: 0x001F20E6 File Offset: 0x001F02E6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(RogueTournGetArchiveRepositoryCsReq other)
		{
			if (other == null)
			{
				return;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600B8BC RID: 47292 RVA: 0x001F2103 File Offset: 0x001F0303
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600B8BD RID: 47293 RVA: 0x001F210C File Offset: 0x001F030C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			while (input.ReadTag() != 0U)
			{
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04004A73 RID: 19059
		private static readonly MessageParser<RogueTournGetArchiveRepositoryCsReq> _parser = new MessageParser<RogueTournGetArchiveRepositoryCsReq>(() => new RogueTournGetArchiveRepositoryCsReq());

		// Token: 0x04004A74 RID: 19060
		private UnknownFieldSet _unknownFields;
	}
}
